Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Telavi Croatia F1 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F4 Croatia F5 Tunisia F7 Croatia F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F3 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Croatia F9 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Iran F5 Iran F6 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Serbia F2 Serbia F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Croatia F7 Croatia F8 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F5 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F2 Croatia F1 Canada F1 Canada F2 Bosnia & Herzegovina F1 Bosnia/Herzegovina F1 Bosnia & Herzegovina F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Serbia&Montenegro F1 Turkey F35 Senegal F1 Senegal F2 Turkey F50 France F1 Croatia F3 Turkey F2 Turkey F3 Serbia & Montenegro F6 Croatia F5 Turkey F5 Turkey F6 Greece F1 Greece F2 Greece F3 Greece F4 Serbia F3 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Egypt F27 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Turkey F27 Turkey F28 Turkey F29 Turkey F49 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Nigeria F2 Egypt F13 Egypt F14 Bosnia/Herzegovina F2 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Georgia F1 (Telavi) Georgia F2 (Telavi) Georgia F3 (Telavi) Egypt F7 (Sharm El Sheikh) Turkey F22 (Antalya) Georgia F2 Georgia F1 (Telavi) Georgia F3 Georgia F3 (Telavi) Belarus F2 (Minsk) Hungary F6 (Gyor) Belarus F3 (Minsk) M15 Antalya M15 Antalya M15 Antalya M15 Telavi M25 Gyor M15 Cairo M15 Opava M15 Monastir M15 Monastir M25 Aktobe M15 Antalya M25 Aktobe M15 Antalya M15 Trnava M25 Antalya M15 Doha M15 Sharm El Sheikh M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prijedor M15 Tbilisi M25 Kiseljak M15 Sibenik M25 Velenje M15 Telavi M25 Skopje M15 Doha M15 Antalya M25 Nur-Sultan M25 Nur-Sultan M25 Trimbach M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Shymkent M25 Split Turkey F3 M15 Belgrade M25 Maribor M15 Budapest M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Warmbad Villach M15 Sarajevo M15 Duffel M15 Zahra M15 Bali M15 Kayseri M15 Monastir M15 Doha Turkey F47 (Antalya) Turkey F48 (Antalya) Egypt F8 (Sharm El Sheikh) M15 Monastir Turkey F21 (Antalya) M15 Heraklion M15 Singapore Georgia F2 (Telavi) Banja Luka Challenger 2005 - Banja Luka M25 Caloundra M25+H Kassel M15 Sharm ElSheikh Bosnia & Herzegovina F3 M15 Sharm ElSheikh M15 Budapest Sony Ericsson Open 2008 - Belgrade Bosnia & Herzegovina F4 BH Indoor Sarajevo - Sarajevo M15 Antalya M15 Antalya Medjurgorje Open - Medjugorje M15 Tbilisi M25 Al Zahra M25 Kiseljak Banja Luka Challenger 2008 - Banja Luka Serbia F1 Serbia F2 M15 Telavi M15 Telavi Croatia F2 M15 Cairo M25 Stockholm M15 Cairo M15 Kursumlijska Banja M25 Falun M25+H Lagos M25+H Lagos M15 Prijedor M15 Doha Samarkand Challenger M15 Prague Serbia F11 M15 Doha M15 Kamen M25 Nussloch Sarajevo Challenger M15 Tashkent M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Zahra M15 Sibenik M15 Antalya M15 Antalya M15 Sarajevo M25 Belgrade M25 Marburg Bratislava Challenger M15 Doboj M25 Telavi M25 Prostejov M15 Sharm ElSheikh M25 Sharm ElSheikh Aachen Challenger M15 Pirot Sarajevo Challenger M15 Sozopol Napoli Challenger M15 Doha M15 Antalya M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Shymkent M15 Cairo M15 Sarajevo M25 Nur-Sultan M25 Tbilisi M25 Tbilisi Rimouski Challenger M25 Tbilisi M15 Zahra Itajai Challenger Bosnia & Herzegovina F3 M25 Maribor Ostrava Challenger M15 Sharm ElSheikh Furth Challenger Kosice Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Doboj San Benedetto Challenger M25 Sharm ElSheikh M25 Trnava M15 Trnava M25 Loughborough M25 Sheffield M25 Doha M25 Sunderland M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Dubrovnik M15 Sharm ElSheikh M25 Tbilisi M15 Meerbusch M15 Tbilisi M15 Osijek M15 Prijedor M15 Brcko Karshi Challenger Arad Challenger Kosice Challenger Milan Challenger M15 Tbilisi M15 Saarlouis M15 Amstelveen Cortina Challenger M15 Wroclaw M15 Kayseri M15 Monastir M25 Marburg Meerbusch Challenger Genova Challenger M25 Astana M15 Budapest Izmir Challenger M25 Sharm ElSheikh M15 Kursumlijska Banja Ortisei Challenger M25 Telavi M25 Telavi Andria Challenger Happy Valley Challenger Casablanca Challenger M25 Castelo Branco M25 Sharm ElSheikh Shenzhen Challenger Napoli Challenger Karshi Challenger M15 Sharm ElSheikh Prostejov Challenger Fergana Challenger Meerbusch Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Bergamo Challenger Cherbourg Challenger Kazan Challenger Prostejov Challenger Recanati Challenger M15 Sharm ElSheikh Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Brest Challenger M15 Heraklion M25 Trnava Ilkley Challenger Recanati Challenger Astana Challenger Cortina Challenger M15 Dubrovnik Portoroz Challenger Genova Challenger Izmir Challenger Tashkent Challenger M15 Split Brest Challenger M15 Osijek M25 Kachreti Turkey F46 Agri Challenger Almaty Challenger Fergana Challenger Recanati Challenger Segovia Challenger Shanghai Challenger M15 Monastir M15 Koszalin Andria Challenger Gwangju Challenger Izmir Challenger Fergana Challenger M25 Astana M15 Monastir Perugia Challenger M15 Monastir Portoroz Challenger Rijeka Challenger M15 Bucharest M25 Bali M15 Tashkent Ortisei Challenger M15 Sharm ElSheikh Rome Challenger Sarajevo Open - Sarajevo M25 Brisbane M15 Heraklion Prague 2 Challenger M15 Heraklion M25 Carrara Warsaw Challenger Istanbul 2 Challenger M15 Doha Guangzhou Challenger M15 Doha Ortisei Challenger Forli 2 Challenger Forli 3 Challenger Forli 1 Challenger Forli 2 Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh Trieste Challenger M15 Sharm ElSheikh M15 Hinode Banja Luka Challenger Busan Challenger Zadar Challenger Astana Challenger M15 Kayseri M15 Kayseri Shenzhen Challenger Banja Luka Challenger Hangzhou Challenger M15 Bali Sibiu Challenger M15 Astana BH Telecom Indoors Sarajevo 2006 - Sarajevo Bratislava Challenger Jonkoping Challenger M15 Budapest Mauthausen Challenger M15 Kayseri Astana Challenger Tulln Challenger Surbiton Challenger Sarajevo Open 2004 - Sarajevo Troisdorf Challenger Salzburg Challenger Serbia Open - Belgrade Erste Bank Open - Vienna Ismaning Challenger PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Trieste Challenger Swiss Indoors Basel - Basel Belgrade Challenger Eckental Challenger Ricoh Open - 's-Hertogenbosch European Open - Antwerp Forli 5 Challenger Biel Challenger Lugano Challenger Sanremo Challenger Poznan Challenger Milan Challenger TEB BNP Paribas Istanbul Open - Istanbul Turkish Airlines Open Antalya - Antalya Napoli Challenger Palermo Challenger Orbetello Challenger Barletta Challenger San Marino Challenger Manerbio Challenger Rennes Challenger Banja Luka Challenger Segovia Challenger Santos Challenger Sarajevo Challenger Sao Paulo Challenger Recanati Challenger Istanbul Challenger Eckental Challenger Playford Challenger Aircel Chennai Open - Chennai Samarkand Challenger San Marino Challenger Banja Luka Challenger Sibiu Challenger Bratislava Challenger Cherbourg Challenger Quimper Challenger Mersin Challenger Samarkand Challenger Prague Challenger Genova Challenger Happy Valley Challenger Bet-at-home Cup - Kitzbuhel Tashkent Challenger Orleans Challenger Timisoara Challenger San Marino Challenger BMW Open - Munich Portoroz Challenger Ortisei Challenger Ismaning Challenger Tunis Challenger Francavilla Challenger Seoul Challenger Prague Challenger Helsinki Challenger Istanbul Challenger Garanti Koza Sofia Open - Sofia Hungarian Open - Budapest Portoroz Challenger Tashkent Challenger Prostejov Challenger Ortisei Challenger Trieste Challenger Banja Luka Challenger Segovia Challenger Quimper Challenger Istanbul Challenger Losinj Challenger Ilkley Challenger Segovia Challenger Zug Challenger Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Zagreb Challenger Andria Challenger Grodzisk Mazowiecki Challenger Eckental Challenger Tunis Challenger Bratislava Challenger Wroclaw Challenger St. Brieuc Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Luedenscheid Challenger Vilnus Challenger Istanbul Challenger Recanati Challenger Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Vilnius Challenger Andria Challenger Segovia Challenger Manerbio Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Ortisei Challenger Lille Challenger St. Brieuc Challenger Szekesfehervar Challenger Mexico City Challenger Guadalajara Challenger Bratislava Challenger Leon Challenger Karshi Challenger Troisdorf Challenger Samarkand Challenger Loughborough Challenger Shymkent Challenger Astana Challenger Astana Challenger BRD Nastase Tiriac Trophy - Bucharest Grodzisk Mazowiecki Challenger Istanbul Challenger Cordenons Challenger Split Challenger Kachreti Challenger BRD Nastase Tiriac Trophy - Bucharest Dobrich Challenger Zhangjiagang Challenger Sydney Challenger Tbilisi Challenger Barletta Challenger Split Challenger Koblenz Challenger M25 The Hague Serbia Open - Belgrade ATP Studena Croatia Open - Umag TEB BNP Paribas Istanbul Open - Istanbul Qatar ExxonMobil Open - Doha Banja Luka Open - Banja Luka M25 Creteil French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne M25 Sharm ElSheikh M15 Saarlouis U.S. Open - New York Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Australian Open - Melbourne Davis Cup, World Group II, PO, GEO-EST 1-4 French Open - Paris Wimbledon - London Davis Cup, Group II, 3R, DEN-BIH 3-2 U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London All Lower level tournaments Australian Open - Melbourne Wimbledon - London Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, GEO-TUN 4-1 Davis Cup, Group I, PO, GEO-POL 0-4